package com.ttj.mapper.oracle.gen;

import com.ttj.domain.oracle.BasAcement;
import com.ttj.domain.oracle.BasAcementWithBLOBs;
import com.ttj.domain.oracle.gen.BasAcementCriteria;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface SuperBasAcementMapper {
    long countByExample(BasAcementCriteria example);

    int deleteByExample(BasAcementCriteria example);

    int insert(BasAcementWithBLOBs record);

    int insertSelective(BasAcementWithBLOBs record);

    List<BasAcementWithBLOBs> selectByExampleWithBLOBs(BasAcementCriteria example);

    List<BasAcement> selectByExample(BasAcementCriteria example);

    int updateByExampleSelective(@Param("record") BasAcementWithBLOBs record, @Param("example") BasAcementCriteria example);

    int updateByExampleWithBLOBs(@Param("record") BasAcementWithBLOBs record, @Param("example") BasAcementCriteria example);

    int updateByExample(@Param("record") BasAcement record, @Param("example") BasAcementCriteria example);
}